.contre {
   padding: 10rpx 25rpx;
   font-size: 28rpx;
   position: relative;
}

.contre .bgtp {
   z-index: -10;
   width: 100%;
   height: 250rpx;
}

.contre-con {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   z-index: 10;
   padding: 50rpx 50rpx;
}

.contre-shuju {
   height: 140rpx;
   display: flex;
   justify-content: space-around;
   color: #fff;
}

.contre-shuju .money {
   line-height: 110rpx;
   font-size: 60rpx;
   width: 20%
}

.contre-shuju .money text {
   font-size: 25rpx;
}

.contre-name {
   margin-left: 20rpx;
   width: 50%;
   margin-right: 20rpx;
   font-size: 24rpx
}

.contre .name {
   line-height: 40rpx;
}

.contre .liji {
   width: 25%;
   padding-left: 10rpx;
   padding-right: 10rpx; 
   margin: 30rpx 0;
   height: 50rpx;
   border-radius: 50rpx;
   line-height: 50rpx;
   background-color: #fff;
   color: #f17596;
   /* color: #b4282d; */
   font-size: 24rpx;
}

.contre .yijing {
   width: 25%;
   padding-left: 10rpx;
   padding-right: 10rpx; 
   margin: 30rpx 0;
   height: 50rpx;
   border-radius: 50rpx;
   line-height: 50rpx;
   background-color: #fff;
   color: #b3b4b4;
   font-size: 24rpx;
}

.contre-time {
   font-size: 25rpx;
   line-height: 30rpx;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
